import time

from selenium.webdriver.common.by import By

from autoframe.common.base import Base


class LoginPage(Base):
    def input_username(self, username):
        self.find_element((By.NAME, "username")).send_keys(username)

    def input_password(self, password):
        self.find_element(("name", "password")).send_keys(password)

    def login(self):
        self.click((By.CLASS_NAME, "loginbtn"))


if __name__ == '__main__':
    login = LoginPage("chrome")
    login.get("https://ecshop.test2.shopex123.com/user.php")
    time.sleep(2)
    login.input_username("fine1")
    login.input_password("123456")
    login.login()
    login.quit(2)